package com.hvgroup.modules.sanic.repository;

import com.hvgroup.modules.sanic.domain.po.UserQaRecord;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import java.util.Collection;
import java.util.List;

public interface UserQaRecordRepository extends JpaRepository<UserQaRecord, Long>, JpaSpecificationExecutor<UserQaRecord> {

//    /**
//     * 根据用户id查询用户问答记录
//     * @param user
//     * @return
//     */
//    int countByUser(User user);

//    /**
//     * 根据用户id查询用户问答记录
//     * @param chatId
//     * @return
//     */
//    List<UserQaRecord> findAllByChatId(String chatId);

    void deleteAllByIdInAndUserId(Collection<Long> ids, Long userIds);

    List<UserQaRecord> findAllByChatId(String chatId);
}
